package com.lu.statistics.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lu.statistics.entity.MtDishInfo;
import com.lu.statistics.entity.front.response.DishIGroupResponse;
import com.lu.statistics.entity.front.response.DishInfoResponse;

import java.util.List;

public interface DishInfoService extends IService<MtDishInfo> {
    /**
     * 查询菜品分组信息列表
     *
     * @param dishInfo
     * @return
     */
    DishIGroupResponse queryGroupDish(MtDishInfo dishInfo,int pageNo, int pageSize);

    /**
     * 查询菜品信息
     * @param id
     * @return
     */
    MtDishInfo queryDishInfoById(int id);
    /**
     * 查询菜品信息列表
     *
     * @param dishInfo
     * @return
     */
    IPage<MtDishInfo> queryDishInfoList(MtDishInfo dishInfo, int pageNo, int pageSize);
    /**
     * 查询菜品信息
     * @param id
     * @return
     */
    DishInfoResponse queryDishById(int id);
}
